@charset "utf-8";

/*Css Document*/
.sinochem-header {
    display: none;
}

/* <1024 */
@media screen and (max-width: 1020px) {
    body {
        background: #ff6600;
    }

    .sinochem-header {
        display: block;
    }

    .tyjs_banner {
        /* display: none; */
    }

    .tyjs_header {
        display: none;
    }

    .tyjs_gywm {
        /* display: none; */
    }

    .tyjs_jsfw {
        /* display: none; */
    }

    .tyjs_spzx {
        /* display: none; */
    }

    .tyjs_xwzx {
        /* display: none; */
    }

    .tyjs_tjts {
        /* display: none; */
    }

    .tyjs_footer {
        display: none;
    }


    .sinochem-header {
        width: 100%;
        border-bottom: 1px solid #E8E8E8;
        z-index: 12;
        position: fixed;
        left: 0;
        z-index: 20;
        background: #f7f7f7;
        transition: 0.5s;
        top: 0;
    }


    /* 头部 */
    .sinochem-header {
        border-bottom: unset;
    }

    .header {
        width: 86.98%;
        margin: 0 auto;
        /* background: #f7f7f7; */
    }

    /*顶部导航*/
    .header-nav {
        display: none !important;
    }

    .header-101 {
        top: -2.08rem;
    }

    .header_fix {
        background: unset;
        box-shadow: unset;
    }

    .header_fix.bgf5 {
        background: rgba(245, 245, 245, .95);
    }

    /* logo */
    .logo {
        padding: 0.107rem 0;
        width: 1.35rem;
        height: 0.459rem;
        margin-right: unset;
        background: url(../images/W020220408331124350992.png) no-repeat 0 0.14rem;
        background-size: 100%;
    }

    .logo img {
        width: 100%;
    }

    /* 导航 */
    .nav {
        padding-top: unset;
        width: 100%;
        height: 100%;
        overflow-y: scroll;
        background: rgba(255, 255, 255, .95);
        position: fixed;
        top: 0;
        left: 100%;
        transition-duration: .6s;
    }

    .nav_l0 {
        left: 0;
    }

    .close-search-box {
        display: block;
        height: 0.75rem;
    }

    .close-search {
        width: 86.98%;
        margin: 0 auto;
    }

    .mobnav-close {
        float: left;
        margin-top: 0.2rem;
        width: 0.18rem;
        height: 0.18rem;
        background: url(../images/nav-close.png) no-repeat center center / cover;
    }

    .mobnav-search {
        float: right;
        margin-top: 0.18rem;
        width: 0.24rem;
        height: 0.240rem;
        background: url(../images/nav-search.png) no-repeat center center / cover;
    }

    .nav_ul {
        width: 86.98%;
        margin: 0 auto;
    }

    .nav_li {
        float: unset;
        width: 100%;
        margin-bottom: 0.2rem;
        border-bottom: 1px solid #1D4F91;
    }

    .navli_tit {
        height: 0.15rem;
        line-height: unset;
        margin: 0;
        padding-bottom: 0.26rem;
        transform: none;
    }

    .navli_tit:after {
        display: none;
    }

    .navli_tit a {
        display: inline;
        font-size: 0.16rem;
        font-weight: bold;
        color: #1D4F91;
    }

    .jt {
        float: right;
        display: block;
        width: 0.16rem;
        height: 0.14rem;
        text-align: center;
        font-size: 0.16rem;
        color: #1D4F91;
        transform: scaleX(2);
        transform-origin: bottom center;
    }

    .navli_tit_active .jt {
        transform: scaleX(2) rotateZ(180deg);
    }

    .sec_box {
        /* padding-top: 0.152rem; */
        height: auto;
        box-sizing: unset;
        position: unset;
    }

    .sec_cont {
        width: 100%;
        height: auto;
        margin: 0;
    }

    .sec_nav {
        padding-left: 0.28rem;
        width: calc(100% - 0.28rem);
    }

    .sec_list {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    .seclist_tit {
        height: 0.2rem;
        line-height: unset;
        margin-bottom: 0.2rem;
    }

    .seclist_tit a {
        font-size: 0.16rem;
        color: #1D4F91;
        border: none;
    }

    .seclist_jt {
        display: none;
        font-size: unset;
    }

    .seclist_tit:hover a {
        color: #009CDE;
        border-bottom: none;
    }

    .seclist_tit:hover .seclist_jt {
        display: inline-block;
        color: #009CDE;
    }

    /* 三级 */
    .thr_box {
        padding-left: 0.35rem;
        width: auto;
        display: none;
    }

    .thr_ul {
        padding-bottom: 0.1rem;
    }

    .sec_list:last-child .thr_ul {
        padding-bottom: 0;
    }

    .thr_li {
        line-height: 1.27;
        margin-bottom: 0.1rem;
    }

    .thr_li a {
        font-size: 0.14rem;
        color: #1D4F91;
    }

    .thr_li a:hover {
        font-weight: unset;
        color: #1D4F91;
        border-bottom-color: transparent;
    }

    .thr_jt {
        display: none;
    }

    .nav_li:nth-child(5) .sec_list {
        width: 100%;
    }

    .nav_li:nth-child(6) .sec_list {
        width: 100%;
    }

    .nav_li:nth-child(7) .sec_list {
        width: 100%;
    }

    /* 展开图片 */
    .sec_img_box {
        display: none;
    }

    /* 展开箭头 */
    .sec_jt {
        display: none;
    }

    /* 底部按钮 */
    .btmbtn_box {
        display: block;
        width: 86.98%;
        margin: 0 auto;
    }

    .btmbtn_text {
        float: left;
        width: 31%;
        margin-right: 2%;
        padding: 0.08rem 0 0.08rem;
        line-height: 1.25;
        border-radius: 0.5rem;
        border: 1px solid #1D4F91;
        text-align: center;
    }

    .btmbtn_text:last-child {
        margin-right: 0;
    }

    .btmbtn_text a {
        font-size: 0.145rem;
        color: #1D4F91;
    }

    .btmbtn_text:hover {
        background: #1D4F91;
    }

    .btmbtn_text:hover a {
        color: #fff;
    }

    /* 移动端右侧盒子 */
    .btn-box {
        display: block;
        padding-top: 0.25rem;
    }

    .btn-search,
    .btn-en,
    .btn {
        float: left;
    }

    .btn-search {
        width: 0.228rem;
        height: 0.228rem;
        background: url(../images/mob-search.png) no-repeat center center / cover;
        margin: 0 0.135rem 0 0;
    }

    .btn-en {
        padding-top: 0.03rem;
        line-height: 1.138;
        font-size: 0.18rem;
        color: #fff;
        margin-right: 0.1rem;
    }

    .btn {
        margin-top: 0.045rem;
        width: 0.19rem;
        height: 0.15rem;
        background: url(../images/mob-btn.png) no-repeat center center / cover;
    }

    .btn-search {
        background: url(../images/mobb_search.png) no-repeat center center / cover;
    }

    .btn-en {
        color: #1D4F91;
    }

    .btn {
        background: url(../images/mob-darkbtn.png) no-repeat center center / cover;
    }

    /*搜索*/
    .search {
        display: none;
    }

    /* banner */
    .tyjs_banner {
        width: 100%;
        height: 1.4rem;
        z-index: 1;
        position: relative;
        top: 0;
        padding-top: 0.42rem;
    }

    .tyjs_banner .head_banner ul li .img01,
    .tyjs_banner .head_banner ul li .img02,
    .tyjs_banner .head_banner ul li .img03,
    .tyjs_banner .head_banner ul li .img04 {
        width: 100%;
        height: 100%;
        background: url(../images/bannertext1.jpg) no-repeat center / cover;
    }

    .tyjs_banner .head_banner ul li .img02 {
        background: url(../images/banner44.jpg) no-repeat center / cover;
        background-size: 100%;
    }

    .tyjs_banner .head_banner ul li .img03 {
        background: url(../images/banner2.jpg) no-repeat center / cover;
        background-size: 100%;
    }

    .tyjs_banner .head_banner ul li .img04 {
        background: url(../images/banner3.jpg) no-repeat center / cover;
        background-size: 100%;
    }

    .tyjs_header {
        background: url(../images/headeryinying60.png) no-repeat top/ 100% 100%;
    }

    .tyjs_banner .head_banner ul li .img05 {
        background: url(../images/banner5.jpg) no-repeat center / cover;
    }

    .tyjs_banner .head_banner ul li .img06 {
        background: url(../images/banner6.jpg) no-repeat center / cover;
    }

    .tyjs_banner .head_banner ul li .img07 {
        background: url(../images/banner0801.png) no-repeat center / cover;
        background-size: 100%;
    }

    .tyjs_banner .head_banner ul li .banner_text {
        transform: translate(-30%, -50%);
        width: 1.1rem;
    }

    .tyjs_banner .head_banner ul li .banner_text img {
        width: 100%;
    }

    .banner_text1s {

        width: 1.65rem !important;
    }

    .tyjs_banner .head_banner ul li .banner_text {

        /* left: -50%; */
    }

    .tyjs_banner .swiper-container-horizontal>.swiper-pagination-bullets,
    .tyjs_banner .swiper-pagination-custom,
    .tyjs_banner .swiper-pagination-fraction {
        bottom: 0.2rem;

    }

    .tyjs_banner .swiper-pagination-bullet {
        width: 11px;
        height: 11px;

    }

    .tyjs_banner .swiper-pagination-bullet-active {
        width: 23px;

    }

    /* 关于我们 */
    .w {
        width: 86.98%;
        padding: 0;
    }

    .tyjs_gywm .gywm_top .gywmtop_left {
        width: 100%;

    }

    .tyjs_gywm .gywm_top {
        padding-top: 0.7rem;
    }

    .tyjs_gywm .gywm_top .gywmtop_left h3 {
        font-size: 0.2rem;
        text-align: center;
    }

    .tyjs_gywm .gywm_top .gywmtop_left p {
        font-size: 0.16rem;
        text-align: justify;
        margin-top: 0.25rem;
    }

    .tyjs_gywm .gywm_top .gywmtop_left .gywm_gd {
        width: 0.9rem;
        height: 0.3rem;
        font-size: 0.145rem;
        margin: 0 auto;
        line-height: 0.3rem;
        margin-top: 0.15rem;
    }

    .tyjs_gywm .gywm_top .gywmtop_right {
        float: right;
        width: 100%;
        height: auto;
        display: block;
        justify-content: center;
        align-items: center;
        transform: translateX(0rem);
        margin-top: 0.2rem;
    }

    .tyjs_gywm .gywm_top .gywmtop_right ul {
        width: 100%;
        height: 2.23rem;
        overflow: hidden;
    }

    .tyjs_gywm .gywm_bottom ul {
        width: 100%;
        display: block;
        justify-content: space-between;
        margin-top: 5.2rem;
    }

    .tyjs_gywm .gywm_bottom ul li {
        /* cursor: pointer; */
        transition: all 0.5s;
        float: left;
        width: 33%;
        margin-bottom: 0.1rem;
    }

    .tyjs_gywm .gywm_bottom ul li p:nth-child(1) {
        text-align: center;
        font-size: 0.14rem;
        color: #999999;
    }

    .tyjs_gywm .gywm_bottom ul li p:nth-child(2) span {
        font-size: 0.24rem;
        color: #0a50b4;
    }

    .tyjs_gywm .gywm_bottom ul li p:nth-child(2) {
        text-align: center;
        font-size: 0.14rem;
        color: #0a50b4;
    }

    .tyjs_gywm {
        height: 6rem;
    }

    /* 核心主业 */

    .tyjs_jsfw ul li {
        width: 100% !important;
    }

    .tyjs_jsfw ul li .jsfw_xianshi {

        width: 100%;

        height: 3.8rem;
    }

    .tyjs_jsfw ul {
        display: initial;
    }

    .tyjs_jsfw {
        width: 100%;
        height: 3.8rem;
    }

    .tyjs_jsfw ul li .jsfw_xianshi .jsfw_cont {
        width: 100%;
        margin-top: 0.4rem !important;
        margin-left: 0;
        padding-left: 0.3rem;
    }

    .tyjs_jsfw ul li .jsfw_xianshi .jsfw_cont .jsfw_tubiao {
        width: 0.6rem;
        height: 0.6rem;
    }

    .tyjs_jsfw ul li .jsfw_xianshi .jsfw_cont h3 {
        margin-top: 0.24rem;
    }

    .tyjs_jsfw ul li .jsfw_xianshi .jsfw_cont h3 a {
        font-size: 0.24rem;
    }

    .tyjs_jsfw ul li .jsfw_xianshi .jsfw_cont .xianshi_fzhy {
        font-size: 0.22rem;
        margin-top: 0.25rem;
    }

    .tyjs_jsfw ul li .jsfw_xianshi .jsfw_cont dl dd {
        margin-right: 0.3rem;
    }

    .tyjs_jsfw ul li .jsfw_xianshi .jsfw_cont dl dd p {
        font-size: 0.16rem;

    }

    .tyjs_jsfw ul li .jsfw_xianshi .jsfw_cont dl dd .tubiao_logo {
        width: 0.4rem;
        height: 0.38rem;
    }

    .tyjs_jsfw ul li .jsfw_xianshi .jsfw_cont .jsfw_gengduo {
        width: 0.7rem;
        height: 0.3rem;
        border: 1px solid #ffffff;
        border-radius: 0.25rem;
        text-align: center;
        line-height: 0.3rem;
        margin-top: 0rem;
        transition: all 1s;
        cursor: pointer;
        margin-top: 0.15rem;
    }

    .tyjs_jsfw ul li .jsfw_xianshi .jsfw_cont .jsfw_gengduo a {
        font-size: 0.1rem;
    }

    /* 视频 专题 */
    .tyjs_spzx .spzx_right {
        width: 100%;
        height: auto;

    }

    .tyjs_spzx .spzx_right ul li {
        position: relative;
        width: 2.6rem !important;
        height: 1.8rem;
        margin-left: 0.55rem;
    }

    .tyjs_spzx .spzx_right ul li:nth-child(3) {
        margin-right: 0rem;
    }

    .tyjs_jsfw111 {
        height: 11.41rem;
    }

    .tyjs_spzx .spzx_left {
        float: none;
        margin-left: 0;
    }

    .tyjs_spzx .spzx_left .spzx_title {
        padding-top: 0.4rem;

    }

    .tyjs_spzx .spzx_left .spzx_title h3 {
        font-size: 0.2rem;
        color: #000;
        padding-bottom: 0.1rem;
        text-align: center;
    }

    .tyjs_spzx .spzx_left .spzx_title {
        padding-top: 0.35rem;
        height: auto;
        overflow: hidden;
    }

    .tyjs_spzx .spzx_left ul {
        margin-top: 0rem;
        display: flex;
        padding-left: 0.855rem;
    }

    .tyjs_spzx .spzx_left .spzxqiehuan span.swiper-pagination-current {
        font-size: 0.18rem;
    }

    .tyjs_spzx .spzx_left ul li:nth-child(3) {
        width: auto;
        height: auto;
        margin-left: 0.1rem;
        font-size: 0.2rem;
        color: #000;
        font-weight: 700;
        line-height: 0.27rem;
    }

    .tyjs_spzx .spzx_left ul .henggang {
        width: 1.35rem;
        height: 0.28rem;
        margin-top: 0rem;
        margin-left: 0;
    }

    .tyjs_spzx .spzx_left ul li:nth-child(1) {
        width: 0.23rem;
        height: 0.3rem;
        margin-right: 0.08rem;
        position: relative;
        top: -0.04rem;
    }

    .tyjs_spzx .spzx_left .spzx_jaintou {
        margin-top: 0.2rem;
        width: 2.2rem;
    }

    .tyjs_spzx .spzx_left .spzx_jaintou .spzxjt_left {

        top: -0.495rem;

        left: 13%;
    }

    .tyjs_spzx .spzx_left .spzx_jaintou .spzxjt_right {

        top: -0.5rem;

        left: 1.25rem;
    }

    .tyjs_spzx .spzx_left .spzx_jaintou .spzxjt_left .left_jt {

        width: 0.13rem;

        height: 0.25rem;
    }

    .tyjs_spzx .spzx_left .spzx_jaintou .spzxjt_left .left_hx {
        position: absolute;
        top: -0.092rem;
        left: 0.01rem;
        width: 0.35rem;
        height: 0.21rem;
        border-bottom: 0.02rem solid #000;
        opacity: 0.3;
        z-index: 2;
        transition: all 1s;
    }

    .tyjs_spzx .spzx_left .spzx_jaintou .spzxjt_right .right_jt {
        width: 0.13rem;

        height: 0.25rem;
    }

    .tyjs_spzx .spzx_left .spzx_jaintou .spzxjt_right .right_hx {
        position: absolute;
        top: -0.092rem;
        right: 0.01rem;
        width: 0.35rem;
        height: 0.21rem;
        border-bottom: 0.02rem solid #000;
        opacity: 0.3;
        z-index: 2;
        transition: all 1s;
    }

    .tyjs_spzx .spzx_left .spzx_jaintou .spzxjt_right:hover .right_hx {
        width: 0.35rem;
    }

    .tyjs_spzx .spzx_left .spzx_jaintou .spzxjt_left:hover .left_hx {
        width: 0.35rem;

    }

    .tyjs_spzx {
        height: 3.4rem;
    }

    /* 新闻中心 */
    .tyjs_xwzx {
        margin-top: 0rem;
    }

    .tyjs_xwzx .xwzx_top h3 {
        font-size: 0.2rem;
        margin-top: 0.18rem;
    }

    .tyjs_xwzx .xwzx_con {
        width: 100%;
        margin-top: 0.29rem;
        height: 5.5rem;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_left {
        float: none;
        width: 100%;
        height: 2rem;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_left ul li a img {
        width: 100%;
        height: 100%;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right {
        float: none;
        width: 100%;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right .xwzxcon_righttop ul li h3 {

        margin-top: 0.15rem;

    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right .xwzxcon_righttop ul li h3 a {
        font-size: 0.164rem;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right .xwzxcon_righttop ul li span {
        font-size: 0.145rem;
        margin-top: 0.1rem;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right .xwzxcon_righttop ul li p {
        font-size: 0.16rem;
        line-height: 0.3rem;
        margin-top: 0.1rem;

    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right .xwzxcon_righttop ul li .xwzx_ljxq a {
        font-size: 0.1rem;
        line-height: 0.33rem;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right .xwzxcon_righttop ul li .xwzx_ljxq {
        width: 0.8rem;
        height: 0.3rem;
        border: 1px solid #333333;
        text-align: center;
        border-radius: 0.2rem;
        margin-top: 0.15rem;
        cursor: pointer;
        transition: all 0.5s;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right .xwzxcon_rightbot {
        height: 0.8rem;
        margin-top: 0.2rem;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right .xwzxcon_rightbot ul li {
        height: 0.8rem;

    }

    .tyjs_xwzx .xwzx_bot {
        margin-top: 0.15rem;
    }


    .tyjs_xwzx .xwzx_bot .xwzx_newtit ul li.active {
        font-size: 0.16rem;
        color: #0950b4;
        font-weight: 700;
        padding-bottom: 0.1rem;
        border-bottom: 0.02rem solid #0950b4;
        transition: all 0.5s;
    }

    .tyjs_xwzx .xwzx_bot .xwzx_newtit ul li {
        width: 100%;
        text-align: center;
        font-size: 0.16rem;
        color: #999999;
        padding-bottom: 0.1rem;
        border-bottom: 0.02rem solid #cccccc;
        transition: all 0.5s;
        cursor: pointer;
    }

    .tyjs_xwzx .xwzx_bot .xwzx_newtit ul li:nth-child(5) {
        display: none;
    }

    .tyjs_xwzx .xwzx_bot .xwzx_newcon {
        display: none;
        width: 100%;
        height: auto;
        margin-top: 0;
    }

    .tyjs_xwzx .xwzx_bot .xwzx_newcon ul li {
        float: left;
        width: 100%;
        line-height: initial;
        margin-left: 0%;
        transform: translateY(0);
        transition: all 0.5s;
        cursor: pointer;
        margin-top: 0.07rem;
    }

    .tyjs_xwzx .xwzx_bot .xwzx_newcon ul li p {
        width: 74%;
        float: left;
        font-size: 0.26rem;
        color: #333333;
        padding-top: 0;
        padding-bottom: 0rem;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .tyjs_xwzx .xwzx_bot .xwzx_newcon ul li p a {
        font-size: 0.145rem;
        color: #333333;
    }

    .tyjs_xwzx .xwzx_bot .xwzx_newcon ul li span {
        float: right;
        font-size: 0.14rem;
        color: #999999;
        padding-top: 0.1rem;
    }

    /* 图形解说 */

    .tyjs_tjts .tjts_top h3 {
        text-align: center;
        font-size: 0.2rem;
        color: #1a1a1a;
        margin-top: 0.18rem;
    }

    .tyjs_tjts .tjts_bot ul li {
        position: relative;
        width: 2.65rem !important;
        height: 2rem;
        transform: scale(0.8);
        transition: all 1s;
        cursor: pointer;
    }

    .tyjs_tjts {
        margin-top: 0.5rem;
        margin-bottom: 0.4rem;
    }

    .tyjs_tjts .tjts_bot ul {
        margin-top: 0.3rem;
        z-index: 2;
    }

    .tyjs_tjts .tjts_bot ul li a .tijs_yinying {
        height: 0.5rem;
        font-size: 0.145rem;
        line-height: 0.5rem;
    }













}

.sinochem-footer {
    display: none;
}

/*1024以下*/
@media screen and (max-width: 1020px) {
    .sinochem-footer {
        display: block;
    }

    /* 底部 */
    .sinochem-footer {
        width: 100%;
        background: #1D4F91;
        padding-top: 0.333rem;
    }

    .w1600,
    .w1440 {
        width: 86.98%;
        margin: 0 auto;
    }

    /* 底部 */
    .sinochem-footer {
        padding-top: 0.2rem;
    }

    .footer-content-top {
        padding-bottom: 0;
    }

    .footer-content-top-left {
        width: 100%;
    }

    .footer-content-top-left-listbox {
        width: 100%;
        margin-right: unset;
        margin-bottom: 0.2rem;
    }

    /* 移动端底部左侧上方在线办公 */
    .fctl-zxbg {
        display: block;
    }

    .footer-content-top-left-listbox h2 {
        padding-bottom: 0.2rem;
        margin-bottom: unset;
        line-height: 1.25;
        border-bottom: 1px solid #fff;
        position: relative;
    }

    .footer-content-top-left-listbox h2:after {
        content: "";
        display: block;
        width: 0.18rem;
        height: 0.15rem;
        background: url(../images/jt-wbot.png) no-repeat left center / 100%;
        position: absolute;
        top: 23%;
        right: 0;
    }

    .footer-content-top-left-listbox .border_btm {
        border-bottom-color: transparent;
    }

    .footer-content-top-left-listbox .border_btm:after {
        background: url(../images/jt-wtop.png) no-repeat left center / 100%;
    }

    .footer-content-top-left-listbox h2 a {
        font-size: 0.145rem;
        color: #fff;
    }

    .footer-content-top-left-ul {
        width: 100vw;
        margin-left: -29.5%;
        height: 0;
        overflow: hidden;
        transition: .4s;
    }

    .footer-content-top-left-li {
        width: 100%;
        margin-bottom: unset;
        height: 0.3rem;
        line-height: 0.3rem;
        text-indent: 1.32rem;
        background: #1D4F91;
        position: relative;
    }

    .footer-content-top-left-li:after {
        content: "";
        display: block;
        width: 86.98%;
        margin: 0 auto;
        height: 1px;
        background: #1D4F91;
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
    }

    .footer-content-top-left-li a {
        display: block;
        font-size: 0.14rem;
        color: #fff;
    }

    .footer-content-top-left-li:hover {
        background: #1D4F91;
    }

    .fctl-zxbg {
        display: block;
    }

    .footer-content-top-right {
        padding-top: 0.629rem;
        width: 100%;
    }

    .footer-content-top-right-gzwm-title {
        margin-bottom: 0.749rem;
    }

    .footer-content-top-right-gzwm-title h3 {
        text-align: center;
        line-height: 1.25;
        font-size: 0.32rem;
        color: #fff;
    }

    .footer-content-top-right-gzwm-content {
        margin-bottom: 1.12rem;
        display: flex;
        justify-content: center;
    }

    .footer-content-tr-gzwm-ewm {
        width: 0.789rem;
        height: 0.789rem;
        margin-right: 0.327rem;
    }

    .footer-content-top-right-ewm {
        display: none;
    }

    .footer-content-mid {
        display: none;
    }

    .footer-content-bottom {
        padding: 0 0 0.697rem;
    }

    .footer-content-bottom-select {
        width: 45.7%;
        margin-right: 8%;
        padding-bottom: 0.293rem;
        line-height: 1.25;
        font-size: 0.32rem;
        color: #fff;
        margin-bottom: 0.391rem;
    }

    .footer-content-bottom-select-jt {
        width: 0.48rem;
        height: 0.387rem;
        background: url(../images/jt-wbot.png) no-repeat left center / 0.336rem 0.164rem;
    }

    .footer-content-bottom-select-jt-hover {
        background: url(../images/jt-wtop.png) no-repeat left center / 0.336rem 0.164rem;
    }

    .footer-content-bottom-select:nth-child(even) {
        margin-right: 0;
    }

    .footer-content-bottom-select-content {
        padding: 0.16rem 0;
        height: 7.867rem;
        top: -8.5rem;
    }

    .footer-content-bottom-select-content p {
        padding: 0.173rem 0.667rem 0.147rem;
        line-height: 1.25;
    }

    .footer-content-bottom-select-content p a {
        font-size: 0.32rem;
    }

    .footer-bottom {
        padding: 0.156rem 0 0.146rem;
        background: #2A4C86;
        line-height: 1.29;
        color: #fff;
    }

    .footer-bottom a {

        color: #fff;
    }

    .copyright {
        line-height: 1.56;
        font-size: 0.1rem;
        text-align: center;
    }
}

@media screen and (max-width:750px) {
    .copyright {
        width: 86.98%;
        margin: 0 auto;
    }
}



/*mobile*/
@media screen and (max-width: 750px) {

    .navli_tit a,
    .seclist_tit a {
        display: block;
        float: left;
    }

    .thr_li a {
        display: block;
    }

    .btmbtn_text a {
        display: block;
    }
}



@media screen and (max-width: 1030px) {


    .xw_news_0 {
        background-color: #fafafa;
        padding-bottom: 0.1rem;
    }

    .xwzx_bot_four {
        margin-top: 0;
    }

    .xwzx_bot_four .xwzx_452:nth-child(odd) {
        margin-left: 0;
    }

    .xwzx_452 {
        width: 100%;
        height: auto;
        background-color: #fafafa;
        float: left;
        margin-bottom: 0.20rem;
        margin-left: 0;
    }

    .xwzx_news_789 {
        padding-top: 0;
        width: 100%;
        margin: 0 auto;
        margin-bottom: 0.1rem;
    }

    .xwzx_news_789 h2 {
        font-size: 0.17rem;
        font-weight: bold;
        font-stretch: normal;
        line-height: 0.33rem;
        letter-spacing: 0px;
        color: #0950b4;
        float: left;
    }

    .xwzx_news_789 a {
        font-size: 0.14rem;
        font-weight: normal;
        font-stretch: normal;
        line-height: 0.33rem;
        letter-spacing: 0px;
        color: #999999;
        float: right;
    }

    .xwzx_452 ul li {
        width: 100%;
        height: auto;
        margin: 0 auto;
        line-height: 0.4rem;
    }

    .xwzx_452 ul li h2 a {
        font-size: 0.16rem;
        font-weight: normal;
        font-stretch: normal;
        /* line-height: 0.42rem; */
        letter-spacing: 0px;
        color: #292929;
        display: inline-block;
        float: left;
        width: 73%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .xwzx_452 ul li h2 a:hover {
        color: #0950b4;
    }

    .xwzx_452 ul li span {
        font-size: 0.14rem;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #999999;
        float: right;
        display: inline-block;
        line-height: 0.39rem;
    }








    /* box */

    .box {
        width: 100%;
        margin: 0 auto;
    }

    .tab_menu {
        overflow: hidden;
        width: 100%;
        /* margin-bottom: 0.25rem; */
        position: absolute;
        top: 1.6rem;
        left: 0rem;
    }

    .tab_menu li {
        float: left;
        text-align: center;
        cursor: pointer;
        width: 1rem;
        height: 0.55rem;
        margin-bottom: 0.11rem;
        background-color: #cbcbcb;
        border: 0.02rem solid #fff;
        box-sizing: border-box;
        transform: translateY(0);
        transition: all 0.5s;
        overflow: hidden;
    }

    .tab_menu li img {

        width: 100%;
    }

    .tab_menu li.current {
        color: #333;
        background: #fff;
        border: 0.02rem solid #0950b4;
    }

    .tab_menu li a {
        color: #fff;
        text-decoration: none;
    }

    .tab_menu li.current a {
        color: #333;
    }

    .tab_box {
        /* padding:20px; */
    }

    .tab_box li {
        height: 24px;
        line-height: 24px;
        /* overflow: hidden; */
    }

    .tab_box li span {
        margin: 0 5px 0 0;
        font-family: "å®‹ä½“";
        font-size: 12px;
        font-weight: 400;
        color: #ddd;
    }

    .tab_box .hide {
        display: none;
    }

    .xwzxcon_right {
        float: right;
        width: 100%;
    }

    .xwzxcon_right .xwzxcon_righttop {
        width: 100%;
    }

    .xwzxcon_right .xwzxcon_righttop ul li {
        /* display: none; */
        line-height: 1;
    }

    .xwzxcon_right .xwzxcon_righttop ul li h3 {
        font-size: 0.3rem;
        color: #333333;
        font-weight: 400;
        margin-top: 0.1rem;
        cursor: pointer;
        transition: all 0.5s;
    }

    .xwzxcon_right .xwzxcon_righttop ul li h3 a {
        font-size: 0.18rem;
        color: #333333;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }

    .xwzxcon_right .xwzxcon_righttop ul li h3:hover {
        transform: translateY(-0.05rem);
    }

    .xwzxcon_right .xwzxcon_righttop ul li span {
        display: block;
        font-size: 0.16rem;
        color: #cccccc;
        margin-top: 0.2rem;
        cursor: pointer;
        transition: all 0.5s;
    }

    .xwzxcon_right .xwzxcon_righttop ul li span:hover {
        transform: translateY(-0.05rem);
    }

    .xwzxcon_right .xwzxcon_righttop ul li p {
        font-size: 0.16rem;
        color: #666666;
        line-height: 0.28rem;
        margin-top: 0.15rem;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        /* cursor: pointer; */
        transition: all 0.5s;
    }

    .xwzxcon_right .xwzxcon_righttop ul li p:hover {
        transform: translateY(-0.05rem);
    }

    .xwzxcon_right .xwzxcon_righttop ul li .xwzx_ljxq {
        width: 1rem;
        height: 0.35rem;
        border: 1px solid #333333;
        text-align: center;
        border-radius: 0.2rem;
        margin-top: 0.15rem;
        cursor: pointer;
        transition: all 0.5s;
    }

    .xwzxcon_right .xwzxcon_righttop ul li .xwzx_ljxq a {
        font-size: 0.14rem;
        line-height: 0.35rem;
        color: #333333;
    }

    .xwzxcon_right .xwzxcon_righttop ul li .xwzx_ljxq:hover {
        background-color: #0069ff;
        border: 1px solid #0950b4;
    }

    .xwzxcon_right .xwzxcon_righttop ul li .xwzx_ljxq:hover a {
        color: #fff;
    }

    .xwzxcon_right .xwzxcon_righttop ul li.active {
        display: block;
    }

    .xwzxcon_right .xwzxcon_rightbot {
        width: 100%;
        height: 1.2rem;
        margin-top: 0.97rem;
    }

    .xwzxcon_right .xwzxcon_rightbot ul {
        display: flex;
        justify-content: space-between;
    }

    .xwzxcon_right .xwzxcon_rightbot ul li:nth-child(1) img {
        height: auto;
    }

    .xwzxcon_right .xwzxcon_rightbot ul li {
        width: 1.84rem;
        height: 1.15rem;
        border: 0.02rem solid #fff;
        box-sizing: border-box;
        transform: translateY(0);
        transition: all 0.5s;
        overflow: hidden;
    }

    .xwzxcon_right .xwzxcon_rightbot ul li img {
        width: 100%;
        height: 100%;
    }

    .xwzxcon_right .xwzxcon_rightbot ul li:hover {
        transform: translateY(-0.04rem);
    }

    .xwzxcon_right .xwzxcon_rightbot ul li.active {
        border: 0.02rem solid #0950b4;
    }

    .xwleft {
        width: 100%;
        height: 1.5rem;
        overflow: hidden;
        /* background-color: #fe5335; */
        float: left;
        /* display: flex; */
        align-content: center;
        background-color: #f7f6f6;
        align-items: center;
    }

    .xwleft img {
        width: 100%;
    }

    .imgnewswrap {
        padding-top: 0.6rem;
    }

    .esd_tyjt_wrap {
        background-color: #fafafa;
    }

    .xwnewssc {
        width: 100%;
        height: 5rem;
        background: #fafafa;
        margin-top: 0;
        margin-bottom: 0rem;
        position: relative;
        padding-bottom: 0rem;
        padding-top: 0;
        margin-top: 1rem;
    }



    .mySwipers3 {
        width: 100%;
        height: 4.8rem;
        position: relative;
        overflow: hidden;
    }

    .mySwipers3 .swiper-slide {
        width: 100%;
    }

    .mySwipers3 .swiper-slide .news_s3_left {
        width: 100%;
        float: left;
        height: auto;
        overflow: hidden;
    }

    .mySwipers3 .swiper-slide .news_s3_left img {
        width: 100%;
    }

    .mySwipers3 .swiper-slide .news_s3_right {
        width: 100%;
        margin-right: 0;
        float: right;
        position: relative;
        height: auto;
    }

    .mySwipers3 .swiper-slide .news_s3_right h2 a {
        font-size: 0.2rem;
        color: #333333;
        display: inline-block;
        padding-top: 8%;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        white-space: nowrap;
    }

    .mySwipers3 .swiper-slide .news_s3_right:hover h2 a {
        color: #0850b4;
    }

    .mySwipers3 .swiper-slide .news_s3_right .moers3:hover {
        color: #0850b4;
    }


    .mySwipers3 .swiper-slide .news_s3_right span {
        font-size: 0.16rem;
        color: #cccccc;
        margin-top: 0.1rem;
        cursor: pointer;
        transition: all 0.5s;
        display: inline-block;
    }

    .mySwipers3 .swiper-slide .news_s3_right p {
        font-size: 0.16rem;
        color: #666666;
        line-height: 0.35rem;
        text-align: justify;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        padding-top: 0.1rem;
    }

    .mySwipers3 .swiper-slide .news_s3_right .moers3 {
        position: absolute;
        font-size: 0.15rem;
        color: #333333;
        bottom: -22%;
    }


    .mySwipers3 .swiper-paginations3 {

        width: 31%;

        left: 69%;
    }

    .mySwipers3 .swiper-paginations3 span {
        width: 0.085rem;
        height: .085rem;
        display: inline-block;
        border-radius: 100%;
        background: #0850b4;
    }









}




@media screen and (max-width: 1020px) {
    #body {
        background: none;

    }

    .esd_tyjt_box {
        width: auto;

    }

    .esd_none {

        display: none !important;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right .xwzxcon_rightbot {
        margin-top: 0.2rem !important;
    }

    .tyjs_xwzx .xwzx_con .xwzxcon_right .xwzxcon_righttop ul li h3 a {
        font-size: 0.164rem !important;
    }

    .xwzx_452 {
        width: 100%;
    }

    .xwzx_452 ul li h2 a {
        width: 73%;
        text-overflow: ellipsis;
        overflow: hidden;
        display: block;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        float: left;
    }

    .tyjs_gywm .gywm_top .gywmtop_left {
        width: 100%;
    }

    .tyjs_spzx .spzx_left {
        float: none;
        margin-left: 0;
    }

}




/* fixed */
@media screen and (max-width: 1020px) {
    .tyjs_xwzx .focus {
        padding-top: 1rem;
    }

    .tyjs_xwzx .focus .con {
        height: auto;
        display:initial;
    }

    .tyjs_xwzx .focus .con>div {
        width: 100%;
    }

    .tyjs_xwzx .focus .con .fl {
        width: 100%;
        height: auto;
        float:initial;
    }

    .mySwipers3 {
        width: 100%;
        height: 3rem !important;
    }
    .swiper-wrapper{
        height:auto;
    }
    .swiper-slide {
        width: 100%;
        height: auto;
        position: initial;
    }

    .img-cont {
        width: 100%;
        height: 100%;
    }

    .tyjs_xwzx .focus .con .fl img {
        width: 100%;
        height: auto;
        margin-bottom:.14rem;
    }
    .tyjs_xwzx .focus .con .fl p{
        position: initial;
        background:none;
        width:100%;
        height:auto;
        color:#333;
        font-size:.16rem;
        line-height:.24rem;
        padding:0;
    }
    .swiper-pagination{
        position: initial;
        width:100% !important;
        text-align: center;
    }
    .tyjs_xwzx .focus .con .fr{
        padding:0;
        height:auto;
    }
    .tyjs_xwzx .focus .con .fr h2{
        font-size:.17rem;
        width:100%;
    }
    .tyjs_xwzx .focus .con .fr h2 a{
        float:right;
        width:auto;
        font-weight:normal;
        font-size:.14rem;
        color:#999;
        margin-top:.02rem;
    }
    .tyjs_xwzx .focus .con .fr li{
        overflow: hidden;
    }
    .tyjs_xwzx .focus .con .fr a{
        font-size:.16rem;
        width: 73%;
        text-overflow: ellipsis;
        overflow: hidden;
        float:left;
    }
    .tyjs_xwzx .focus .con .fr span{
        font-size:.14rem;
        float:right;
        margin-top: .03rem;
    }
    .infoList ul{
        display:initial;
    }
    .infoList ul li{
        width:100%;
        height:auto;
        margin-bottom:.3rem;
    }
    .infoList ul li img{
        height:auto;
    }
    .infoList ul li .con{
        padding:.2rem;
    }
    .infoList ul li .con h2{
        font-size:.16rem;
        margin-bottom:.1rem;
    }
    .infoList ul li .con p{
        font-size:.14rem;
        line-height:.25rem;
        margin-bottom:.1rem;
    }
    .infoList ul li.job{
        padding:.2rem;
    }
    .infoList li.focus{
        padding:.2rem;
    }
    .infoList ul li.job h2, .infoList ul li.focus h2{
        font-size:.16rem;
    }
    .infoList li.focus .play{
        width:.5rem;
        height:.5rem;
        right:.2rem;
        bottom:.3rem;
    }
    .infoList ul li.job img{
        height:auto;
    }
    .infoList li.focus video, .infoList li.focus img{
        width:100%;
        height:auto;
    }
    .swiper-contral{
        width:100%;
    }
    .infoList li.focus .swiper-contral>div{
        font-size:.16rem;
    }
    .infoList li.focus .swiper-contral .arrow:hover{
        width:.5rem;
    }
    .infoList li.focus .swiper-contral .arrow{
        height:.1rem;
    }
    .infoList li.focus .swiper-contral .arrow i{
        width:.1rem;
        height:.16rem;
    }
    .infoList li.focus .swiper-contral .arrow::after{
        top:.015rem;
    }
    .infoList li.focus .swiper-contral .left i{
        left:-.02rem;
    }
    .infoList li.focus .swiper-contral .right i{
        right:-.02rem;
    }
}